package fr.skolian.utils.capture
{
	import flash.events.EventDispatcher;
	
	import fr.skolian.utils.capture.core.BoxCutter;
	import fr.skolian.utils.process.event.ProcessEvent;
	
	import mx.containers.Box;

	
/*Skolian - Content management system for primary school - Copyright (c) 2011 - Olivier Gianotti - This file is part of Skolian. Skolian is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Skolian is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Skolian.  If not, see <http://www.gnu.org/licenses/>.
contact : ogianotti@gmail.com 

Skolian - Application de gestion de contenus pédagogiques en école primaire. Copyright (C) 2011 - Olivier Gianotti - Ce fichier est une partie de Skolian. Skolian est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier au titre des clauses de la Licence Publique Générale GNU, telle que publiée par la Free Software Foundation ; soit la version 2 de la Licence, ou (à votre discrétion) une version ultérieure quelconque. Ce programme est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE ; sans même une garantie implicite de COMMERCIABILITE ou DE CONFORMITE A UNE UTILISATION PARTICULIERE. Voir la Licence Publique Générale GNU pour plus de détails. Vous devriez avoir reçu un exemplaire de la Licence Publique Générale GNU avec ce programme ; si ce n'est pas le cas, consultez <http://www.gnu.org/licenses/>.
contact : ogianotti@gmail.com 
*/

public class CaptureUtils extends EventDispatcher
	{
		private static var _singleton:CaptureUtils = new CaptureUtils();
		
		public function CaptureUtils()
		{
			super();
		}
		
		public static function getInstance():CaptureUtils{
			return _singleton;
		}
		
		public function getCature(name:String):void{
			var capture:BoxCutter = new BoxCutter();
			capture.getCapture(name);
		}
		
		public function captureToClipBoard():void{
			var capture:BoxCutter = new BoxCutter();
			capture.addEventListener(ProcessEvent.
			capture.captureToClipBoard();
		}
	}
}